Planning & Scheduling Fundamentals